package com.qfmy.service.assistant;

import model.entity.assistant.Image;
import model.query.ImageQuery;

import java.util.List;

/**
 * @author 清风明月
 * @Package com.qfmy.service.assistant
 * @date 2025/5/19
 * @description 图像生成
 */
@SuppressWarnings("all")
public interface ImageService {

    /**
     * 图像生成
     * @param query
     * @return
     */
    List<String> img(ImageQuery query);

    /**
     * 获取生成的图片
     * @return
     */
    List<Image> getImg();


    /**
     * 根据类型获取图片
     * @param query
     * @return
     */
    List<Image> getImgByType(ImageQuery query);


    /**
     * 移除图片水印
     * @param url
     * @return
     */
    String removeWatermark(String url);
}
